Volume 74, Issue 3, September 2023, Pages 569-578
Ahmed Maged Nagaty; Omar El Farouk Ahmed; Khaled Elshazly; Mohamed Helmy Abd Elshafouk